<!-- HTML header for doxygen 1.9.7-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<title>libsir: The Standard Incident Reporter Library</title>
<!-- OpenGraph -->
<meta property="og:title" content="libsir: The Standard Incident Reporter Library">
<meta property="og:description" content="A lightweight, cross-platform C library for information distribution">
<meta property="og:url" content="https://libsir.rml.dev">
<meta property="og:type" content="website">
<meta property="og:image" content="https://libsir.rml.dev/res/libsir-og.png">
<meta name="twitter:card" content="summary_large_image"></meta>
<meta name="twitter:title" content="libsir: The Standard Incident Reporter Library"></meta>
<meta name="twitter:description" content="A lightweight, cross-platform C library for information distribution"></meta>
<meta name="twitter:image" content="https://libsir.rml.dev/res/libsir-og.png"></meta>
<!-- /OpenGraph -->
<!-- favicon -->
<link rel="icon" href="res/libsir-icon.png">
<link rel="icon" href="res/libsir-icon.svg" type="image/svg+xml">
<link rel="manifest" href="res/icons.webmanifest">
<!-- /favicon -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
<link href="rml-navtree.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">libsir<span id="projectnumber">&#160;2.2.6</span>
   </div>
   <div id="projectbrief">Standard Incident Reporter</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search',true);
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('config_8h_source.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">config.h</div></div>
</div><!--header-->
<div class="contents">
<a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="preprocessor">#ifndef _SIR_CONFIG_H_INCLUDED</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span><span class="preprocessor"># define _SIR_CONFIG_H_INCLUDED</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span><span class="preprocessor"># if !defined(SIR_TIMEFORMAT)</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="config_8h.html#ab1531d6b0d9c880b793362322542794c">   53</a></span><span class="preprocessor">#  define SIR_TIMEFORMAT &quot;%H:%M:%S&quot;</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span><span class="preprocessor"># if !defined(SIR_MSECFORMAT)</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="config_8h.html#a11214c8798ccdaab052c3bc9db2e3e78">   68</a></span><span class="preprocessor">#  define SIR_MSECFORMAT &quot;.%03ld&quot;</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span><span class="preprocessor"># if !defined(SIR_EOL_CR)</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="config_8h.html#adb2ecae48d2a27a6ff5339615e28ea6f">   76</a></span><span class="preprocessor">#  define SIR_EOL_CR &quot;\r&quot;</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span><span class="preprocessor"># if !defined(SIR_EOL_LF)</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="config_8h.html#ab5e7996cb2e7e51dc45acc6a1e2d1a45">   83</a></span><span class="preprocessor">#  define SIR_EOL_LF &quot;\n&quot;</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span><span class="preprocessor"># if !defined(SIR_USE_EOL_CRLF)</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="config_8h.html#a1cd3bda6ec91d6c0b14b352aa40344d5">   91</a></span><span class="preprocessor">#  define SIR_EOL SIR_EOL_LF</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span><span class="preprocessor"># else</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span><span class="preprocessor">#  define SIR_EOL SIR_EOL_CR SIR_EOL_LF</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno">  101</span><span class="preprocessor"># if !defined(SIR_LEVELPREFIX)</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="config_8h.html#a359b781cc4fde8dd09e30b95328b3ab0">  102</a></span><span class="preprocessor">#  define SIR_LEVELPREFIX &quot;[&quot;</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span><span class="preprocessor"># if !defined(SIR_LEVELSUFFIX)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="config_8h.html#a430a53000e87723599d6994d0ae2bb68">  111</a></span><span class="preprocessor">#  define SIR_LEVELSUFFIX &quot;]&quot;</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span><span class="preprocessor"># if !defined(SIR_PIDPREFIX)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="config_8h.html#a783092ff31da5f9acc116c9f4657f671">  120</a></span><span class="preprocessor">#  define SIR_PIDPREFIX &quot;(&quot;</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span><span class="preprocessor"># if !defined(SIR_PIDSUFFIX)</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="config_8h.html#abd5132131479030a120c289812e38363">  129</a></span><span class="preprocessor">#  define SIR_PIDSUFFIX &quot;)&quot;</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span><span class="preprocessor"># if !defined(SIR_PIDFORMAT)</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="config_8h.html#a88267c5f76d8f1f3f0b6a7903bfddc0b">  138</a></span><span class="preprocessor">#  define SIR_PIDFORMAT &quot;%d&quot;</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span><span class="preprocessor"># if !defined(SIR_TIDFORMAT)</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span><span class="preprocessor">#  if defined(__USE_HEX_TIDS__)</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span><span class="preprocessor">#   define SIR_TIDFORMAT &quot;%x&quot;</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno">  149</span><span class="preprocessor">#  else</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="config_8h.html#abb5fc90a79d366d19985c2e7f9b771c6">  150</a></span><span class="preprocessor">#   define SIR_TIDFORMAT &quot;%d&quot;</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span><span class="preprocessor">#  endif</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno">  152</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span><span class="preprocessor"># if !defined(SIR_PIDSEPARATOR)</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="config_8h.html#a22d306c921d111c9722a11c9a9ad628e">  165</a></span><span class="preprocessor">#  define SIR_PIDSEPARATOR &quot;.&quot;</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span><span class="preprocessor"># if !defined(SIR_FOPENMODE)</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="config_8h.html#aad514de31d1178e0a91dcd7434230965">  170</a></span><span class="preprocessor">#  define SIR_FOPENMODE &quot;a&quot;</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span></div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span><span class="preprocessor"># if !defined(SIR_FROLLSIZE)</span></div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="config_8h.html#a019fb62b107343bafedb0f5ad84f7d3a">  178</a></span><span class="preprocessor">#  define SIR_FROLLSIZE (1024 * 1024 * 5)</span></div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno">  180</span></div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno">  191</span><span class="preprocessor"># if !defined(SIR_FHTIMEFORMAT)</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="config_8h.html#a90d4862e769fd5effefb1e1dedf520c8">  192</a></span><span class="preprocessor">#  define SIR_FHTIMEFORMAT &quot;%H:%M:%S %a %d %b %Y (%z)&quot;</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span><span class="preprocessor"># if !defined(SIR_FHFORMAT)</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="config_8h.html#a7c652578740e372edeac33d14f6408fd">  209</a></span><span class="preprocessor">#  define SIR_FHFORMAT SIR_EOL SIR_EOL &quot;----- %s %s -----&quot; SIR_EOL SIR_EOL</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span><span class="preprocessor"># if !defined(SIR_FHBEGIN)</span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="config_8h.html#aeb4e44bc613c57c3c49e27b66e69e933">  218</a></span><span class="preprocessor">#  define SIR_FHBEGIN &quot;session begin @&quot;</span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno">  219</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span><span class="preprocessor"># if !defined(SIR_FHROLLED)</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="config_8h.html#aca213e22f32a371da7ca82eb86a16c9a">  230</a></span><span class="preprocessor">#  define SIR_FHROLLED &quot;archived as %s due to size @&quot;</span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span><span class="preprocessor"># if !defined(SIR_FNAMETIMEFORMAT)</span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="config_8h.html#aeb4949a438cb054dbd261eead7e9d6c9">  242</a></span><span class="preprocessor">#  define SIR_FNAMETIMEFORMAT &quot;%Y-%m-%d-%H%M%S&quot;</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span></div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno">  254</span><span class="preprocessor"># if !defined(SIR_FNAMESEQFORMAT)</span></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="config_8h.html#a0dbd6db580edf1d367220202e3dff944">  255</a></span><span class="preprocessor">#  define SIR_FNAMESEQFORMAT &quot;-%hu&quot;</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno">  256</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span></div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno">  278</span><span class="preprocessor"># if !defined(SIR_FNAMEFORMAT)</span></div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="config_8h.html#a30cae1b7b493f9be429ff683b9d77677">  279</a></span><span class="preprocessor">#  define SIR_FNAMEFORMAT &quot;%s-%s%s%s&quot;</span></div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno">  281</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno">  283</span><span class="preprocessor"># if !defined(SIRL_S_EMERG)</span></div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="config_8h.html#a777d150774244d2707818f2c4a1b9538">  284</a></span><span class="preprocessor">#  define SIRL_S_EMERG  &quot;emrg&quot;</span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno">  288</span><span class="preprocessor"># if !defined(SIRL_S_ALERT)</span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="config_8h.html#a4e02d1cb5e4a8d8535227657781d4a29">  289</a></span><span class="preprocessor">#  define SIRL_S_ALERT  &quot;alrt&quot;</span></div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span></div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno">  293</span><span class="preprocessor"># if !defined(SIRL_S_CRIT)</span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="config_8h.html#a362f77b1b5555a0ea57fdfb64ae09229">  294</a></span><span class="preprocessor">#  define SIRL_S_CRIT   &quot;crit&quot;</span></div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno">  296</span></div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span><span class="preprocessor"># if !defined(SIRL_S_ERROR)</span></div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="config_8h.html#a4237f9dff053a17cf7a134dbbebc5210">  299</a></span><span class="preprocessor">#  define SIRL_S_ERROR  &quot;erro&quot;</span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno">  301</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno">  303</span><span class="preprocessor"># if !defined(SIRL_S_WARN)</span></div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="config_8h.html#a7a2838316cfd52f1af743952e667d9f5">  304</a></span><span class="preprocessor">#  define SIRL_S_WARN   &quot;warn&quot;</span></div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno">  305</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span></div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno">  308</span><span class="preprocessor"># if !defined(SIRL_S_NOTICE)</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="config_8h.html#a6195821fca239b40498e847d50b82623">  309</a></span><span class="preprocessor">#  define SIRL_S_NOTICE &quot;noti&quot;</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno">  311</span></div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span><span class="preprocessor"># if !defined(SIRL_S_INFO)</span></div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="config_8h.html#a1f7c2763d5e7afb0f2b49d4f0636276d">  314</a></span><span class="preprocessor">#  define SIRL_S_INFO   &quot;info&quot;</span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno">  318</span><span class="preprocessor"># if !defined(SIRL_S_DEBUG)</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="config_8h.html#a04d05c434823f0e5a353a31bb47af16e">  319</a></span><span class="preprocessor">#  define SIRL_S_DEBUG  &quot;debg&quot;</span></div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno">  320</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span></div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno">  323</span><span class="preprocessor"># if !defined(SIR_MAXFILES)</span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="config_8h.html#aa1080a4bec531adb6d25c87ac4734399">  324</a></span><span class="preprocessor">#  define SIR_MAXFILES 16</span></div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno">  325</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno">  328</span><span class="preprocessor"># if !defined(SIR_MAXPLUGINS)</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="config_8h.html#a98d559e1620108074d776bd6f33f85a4">  329</a></span><span class="preprocessor">#  define SIR_MAXPLUGINS 16</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno">  330</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno">  333</span><span class="preprocessor"># if !defined(SIR_MAXFHEADER)</span></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="config_8h.html#ad0d5f453c3eb6a7a0e9d507b122bfac4">  334</a></span><span class="preprocessor">#  define SIR_MAXFHEADER 128</span></div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno">  341</span><span class="preprocessor"># if !defined(SIR_MAXMESSAGE)</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="config_8h.html#a5f006a2e9ce93ae8d693a2928af33bb2">  342</a></span><span class="preprocessor">#  define SIR_MAXMESSAGE 4096</span></div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno">  343</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno">  344</span></div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span><span class="preprocessor"># if !defined(SIR_MAXTIME)</span></div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="config_8h.html#ac1e50274f913ef71f196f20b9dfbbba6">  347</a></span><span class="preprocessor">#  define SIR_MAXTIME 64</span></div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno">  348</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno">  349</span></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span><span class="preprocessor"># if !defined(SIR_MAXMSEC)</span></div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="config_8h.html#ab048f63b09b424f84e19055dc0ec4a29">  352</a></span><span class="preprocessor">#  define SIR_MAXMSEC 5</span></div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span></div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno">  356</span><span class="preprocessor"># if !defined(SIR_MAXLEVEL)</span></div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="config_8h.html#abac0b7b0c1ea5afc9d0708a4421b1a57">  357</a></span><span class="preprocessor">#  define SIR_MAXLEVEL 7</span></div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno">  358</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno">  359</span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno">  364</span><span class="preprocessor"># if !defined(SIR_MAXNAME)</span></div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="config_8h.html#a85ed3139018ee9e7545c74c0885dff55">  365</a></span><span class="preprocessor">#  define SIR_MAXNAME 32</span></div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno">  366</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno">  367</span></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span><span class="preprocessor"># if !defined(SIR_MAX_SYSLOG_ID)</span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="config_8h.html#a24a907a8ba87d4355d11dca2476383b2">  373</a></span><span class="preprocessor">#  define SIR_MAX_SYSLOG_ID 128</span></div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span></div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span><span class="preprocessor"># if !defined(SIR_MAX_SYSLOG_CAT)</span></div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="config_8h.html#acf0d0fad6a98c920cced53dbe9b54d26">  381</a></span><span class="preprocessor">#  define SIR_MAX_SYSLOG_CAT 64</span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno">  382</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno">  385</span><span class="preprocessor"># if !defined(SIR_MAXMISC)</span></div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="config_8h.html#ac42033f35206a8adbf1a4377c8e0d290">  386</a></span><span class="preprocessor">#  define SIR_MAXMISC 7</span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno">  388</span></div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span><span class="preprocessor"># if !defined(SIR_NO_TEXT_STYLING)</span></div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno">  395</span><span class="preprocessor">#  if !defined(SIR_MAXSTYLE)</span></div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span><span class="preprocessor">#   if !defined(SIR_USE_EOL_CRLF)</span></div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="config_8h.html#a5cdaa944bfe2228355cc4c34c3d315e8">  397</a></span><span class="preprocessor">#    define SIR_MAXSTYLE 43</span></div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span><span class="preprocessor">#   else</span></div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span><span class="preprocessor">#    define SIR_MAXSTYLE 44</span></div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span><span class="preprocessor">#   endif</span></div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span><span class="preprocessor">#  endif</span></div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span><span class="preprocessor"># else</span></div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span><span class="preprocessor">#  if !defined(SIR_MAXSTYLE)</span></div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span><span class="preprocessor">#   if !defined(SIR_USE_EOL_CRLF)</span></div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span><span class="preprocessor">#    define SIR_MAXSTYLE 1</span></div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span><span class="preprocessor">#   else</span></div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span><span class="preprocessor">#    define SIR_MAXSTYLE 2</span></div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno">  408</span><span class="preprocessor">#   endif</span></div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno">  409</span><span class="preprocessor">#  endif</span></div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno">  410</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno">  411</span></div>
<div class="foldopen" id="foldopen00413" data-start="" data-end="">
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="config_8h.html#ab3e26cb9ac224cb9a695ddf1ed099218">  413</a></span><span class="preprocessor"># define SIR_MAXOUTPUT \</span></div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno">  414</span><span class="preprocessor">    (SIR_MAXMESSAGE + (SIR_MAXSTYLE * 2) + SIR_MAXTIME + SIR_MAXLEVEL + \</span></div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno">  415</span><span class="preprocessor">        SIR_MAXNAME + (SIR_MAXPID   * 2) + SIR_MAXMISC + 2 + 1)</span></div>
</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno">  416</span></div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno">  418</span><span class="preprocessor"># if !defined(SIR_MAXERROR)</span></div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="config_8h.html#ad6fce840144259e992c33fb611f31262">  419</a></span><span class="preprocessor">#  define SIR_MAXERROR 256</span></div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno">  420</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno">  421</span></div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"><a class="line" href="config_8h.html#a060398bb73afb43df07b1587bcec98ba">  435</a></span><span class="preprocessor"># define SIR_ERRORFORMAT &quot;Error in %s (%s:%u): &#39;%s&#39;&quot;</span></div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno">  436</span></div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno">  438</span><span class="preprocessor"># if !defined(SIR_UNKNOWN)</span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="config_8h.html#af9776f0b7cf01f82f2580a29c9efb6d6">  439</a></span><span class="preprocessor">#  define SIR_UNKNOWN &quot;&lt;unknown&gt;&quot;</span></div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno">  440</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno">  441</span></div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno">  443</span><span class="preprocessor"># if !defined(SIR_DESTNAME_STDERR)</span></div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="config_8h.html#a926d6358221d41053fc26e9c7b3ab00d">  444</a></span><span class="preprocessor">#  define SIR_DESTNAME_STDERR     &quot;stderr&quot;</span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno">  445</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno">  446</span></div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno">  448</span><span class="preprocessor"># if !defined(SIR_DESTNAME_STDOUT)</span></div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"><a class="line" href="config_8h.html#ae39d0ceab6c56fb66a8f036302ac90a2">  449</a></span><span class="preprocessor">#  define SIR_DESTNAME_STDOUT     &quot;stdout&quot;</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno">  450</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno">  451</span></div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno">  453</span><span class="preprocessor"># if !defined(SIR_DESTNAME_SYSLOG)</span></div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="config_8h.html#ae5e1886a3fa12d37256da4b20347b9b0">  454</a></span><span class="preprocessor">#  define SIR_DESTNAME_SYSLOG     &quot;syslog&quot;</span></div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno">  455</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno">  456</span></div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno">  458</span><span class="preprocessor"># if !defined(SIR_FALLBACK_SYSLOG_ID)</span></div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="config_8h.html#a08083686de6372fdeb9b52e73a6d6808">  459</a></span><span class="preprocessor">#  define SIR_FALLBACK_SYSLOG_ID  &quot;libsir&quot;</span></div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno">  460</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno">  461</span></div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno">  463</span><span class="preprocessor"># if !defined(SIR_FALLBACK_SYSLOG_CAT)</span></div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="config_8h.html#a9b99ae577cedc922bded630216627070">  464</a></span><span class="preprocessor">#  define SIR_FALLBACK_SYSLOG_CAT &quot;general&quot;</span></div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno">  465</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno">  466</span></div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="config_8h.html#a54ab03b03f20338146a5ab69fcd90177">  471</a></span><span class="preprocessor"># define SIR_NUMLEVELS 8</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno">  472</span></div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"><a class="line" href="config_8h.html#a3d40d22ca5d641892fc7b3cb8d0bb283">  477</a></span><span class="preprocessor"># define SIR_NUMOPTIONS 8</span></div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno">  478</span></div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno">  483</span><span class="preprocessor"># if !defined(SIR_HNAME_CHK_INTERVAL)</span></div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"><a class="line" href="config_8h.html#a46e195050794e32a234cda5f1af57a2a">  484</a></span><span class="preprocessor">#  define SIR_HNAME_CHK_INTERVAL 60</span></div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno">  485</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno">  486</span></div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno">  491</span><span class="preprocessor"># if !defined(SIR_THRD_CHK_INTERVAL)</span></div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"><a class="line" href="config_8h.html#aa9d8a09e5e0f6e384370950a13173f78">  492</a></span><span class="preprocessor">#  define SIR_THRD_CHK_INTERVAL 333.0</span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno">  493</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno">  494</span></div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno">  499</span><span class="preprocessor"># if !defined(SIR_FILE_CHK_SIZE_WRITES)</span></div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"><a class="line" href="config_8h.html#ac7f6d6130d1078eae1a28008eea32a92">  500</a></span><span class="preprocessor">#  define SIR_FILE_CHK_SIZE_WRITES 10</span></div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno">  501</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno">  502</span> </div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno">  503</span><span class="preprocessor"># if defined(SIR_OS_LOG_ENABLED)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno">  509</span><span class="preprocessor">#  if !defined(SIR_OS_LOG_FORMAT)</span></div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno">  510</span><span class="preprocessor">#   define SIR_OS_LOG_FORMAT &quot;%{public}s&quot;</span></div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno">  511</span><span class="preprocessor">#  endif</span></div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno">  512</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno">  513</span></div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno">  519</span><span class="preprocessor"># if !defined(SIR_SQUELCH_THRESHOLD)</span></div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"><a class="line" href="config_8h.html#a3e733628ed19a474bdfc6fa3fcc45790">  520</a></span><span class="preprocessor">#  define SIR_SQUELCH_THRESHOLD 5</span></div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno">  521</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno">  522</span></div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno">  528</span><span class="preprocessor"># if !defined(SIR_SQUELCH_BACKOFF_FACTOR)</span></div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"><a class="line" href="config_8h.html#ab84ea2d42dc216fad92bde1811dc4632">  529</a></span><span class="preprocessor">#  define SIR_SQUELCH_BACKOFF_FACTOR 2</span></div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno">  530</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno">  531</span></div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno">  536</span><span class="preprocessor"># if !defined(SIR_SQUELCH_MSG_FORMAT)</span></div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="config_8h.html#a3b6b481d57fc3e954accee882d143a9a">  537</a></span><span class="preprocessor">#  define SIR_SQUELCH_MSG_FORMAT &quot;previous message repeated %zu times&quot;</span></div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno">  538</span><span class="preprocessor"># endif</span></div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno">  539</span> </div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno">  540</span><span class="preprocessor">#endif </span><span class="comment">/* !_SIR_CONFIG_H_INCLUDED */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.9.7-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_89aa746955889ced97536d9f51ce6c73.html">sir</a></li><li class="navelem"><a class="el" href="config_8h.html">config.h</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
  </ul>
</div>
</body>
</html>
